\documentclass[a4paper,landscape,twocolumn]{article}
\usepackage[T1]{fontenc}
\usepackage{listings}
\usepackage{times}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage[left=1cm,right=1cm,top=1cm,bottom=1.5cm]{geometry}
\usepackage[usenames,dvipsnames]{color}

\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{}
\lfoot{Code Section}
\cfoot{\thepage \hspace{0.4pt} / \pageref{LastPage}}
\rfoot{Electric Monks TCR}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}

\begin{document}
\lstset{
basicstyle=\fontsize{8pt}{8pt}\ttfamily,
keywordstyle=\bfseries,
identifierstyle=,
commentstyle=\color{Gray}}
\lstset{language=Bash}
\section*{MD5 Checker}
\lstinputlisting{../../md5_tools/md5_check.sh}
\lstset{language=[ISO]C++}
\section*{Geometry}
\input{geometry_table.tex}
\lstinputlisting{../../code/geometry/tcr.cc}
\section*{Binomial Coefficients}
\input{binomial_table.tex}
\lstinputlisting{../../code/binomial/binomial.cc}
\section*{Hash}
\lstinputlisting{../../code/hash/hash.c}
\section*{Patricia Trees}
\lstinputlisting{../../code/patricia/patricia.cc}
\section*{Gaussian Elimination}
\lstinputlisting{../../code/gaussian_elimination/gaussian_elimination.cpp}
\section*{Min Cost Max Flow}
\lstinputlisting{../../code/min_cost_max_flow/min_cost_max_flow.cc}
\section*{Dijkstra}
\lstinputlisting{../../code/dijkstra/dijkstra_priority_queue.cc}
\end{document}
